Skip to main content

Full text of "Linuxday 2008 - La libertà a partire dal software"

See other formats


NUX 

DAY 

ITALIA 



GULP - Gruppo Ut 

www.gulp. 



,A LIBERTA 

PARTIRE DAL 
SOFTWARE 



Autore e relatore: 

Francesco Galgani 

www.galgani.it 



snti Linux Pisa 
linux.it 



1 



Cosa significa "software"? 



HO UN'IDEA ! 



SOFTWARE 





=1, B=2,C=A+B 
C=3 



2 



Parliamo di software... "libero" o "proprietario"? 



SOFTWARE 



PROPRIETARIO 



t 

ASSENZA DI LIBERTÀ E 
DI DIRITTI FONDAMENTALI 



t 

PROBLEMA SOCIALE 



LIBERO 



t 

CONDIVISIONE 
DELLA CONOSCENZA 



T 

SVILUPPO DELLA SOCIETÀ 
E CRESCITA CULTURALE 



3 



Licenza d'uso = Contratto 



USARE UN SOFTWARE = ACCETTARNE LA LICENZA D'USO 

FIRMARE UN CONTRATTO 



4 



Una precisazione... sui termini! 



"/ree software" = "software libero" 

"free software " * "software gra tuito " 
"software libero" * "open source" 




Tim O'Reilly Richard Stallman 

fonte: http://www.oreillynet.eom/pub/a/oscon2002/jc_photos4.html 



5 




Spaghetti coi pomodorini * 

Ingredienti: 

400g spaghetti 
500g pomodorini 
2 spicchi d'aglio 

1 decilitro e mezzo di olio d'oliva 
una manciata di basilico 
sale. 



ecc. 



RICETTE 



ALGORITMI 



CODICE 




#include <fstream.h> 


int s1, s2, s3; 


void main () { 


float w1, w2, w3; 


ifstream f 1 ; 


f1 >> s1 >> w1; 


ofstream fi; 


f1 >> s2 >> w2; 


f 1 .openfscores.96"); 


f1 >> s3 >> w3; 



'fonte: http://tasteofsorrento.sorrentoinfo.com/ricette/spaghetti_coi_pomodorini.asp 



6 



BREVETTI SUL SOFTWARE 



TASSE SULLE IDEE 





http://www.stopsoftwarepatents.eu/ 





STOP 



©\Fmj/m 





Va 



H Italiano | % 1 






Petizione per fermare i brevetti software in Europa 1 


1 Introduzione 

1 La nostra petizione mira a unificare le voci preoccupate degli individui europei, delle 
1 associazioni e delle aziende, e chiede ai nostri politici in Europa di fermare i brevetti sul 
1 software tramite chiarificazioni legislative. 


Tutte le firme finora: 1389 1 

Statistiche dettaaliate 1 



http://stopsoftwarepatents.eu/711000042650/ 



7 



Esempi di brevetti software ammessi in Europa 




<3D 



http://webshop.ffii.org/ 

The European E-Comj^ierce Emergency 



Yoiir w«* 





Films Books 




Ladybugs are very 
us e fui insects. 
They dispose of 
parasite*. However, 
software patent 
liti gaio rs are far 
too large for them 
injgeneraL 



aofA gf^/fcfcU . Get help by answering just /tfSIU 
>*ìqm£$ w^4f a few simple questi ons! V 




le w hlm in Browser 



r 



Jau f o ma t icaily a dj uste d 
for mobile de vice s 1 

Buy so un dt rack Cm4p; 
f<Enter rebate if applicaci? 

dd to shopping cart I 




Liked this 

search 
result? You 
may also 
like these: 



a* 9 



Get key via arm 




Lady and the 
irti 

2. Buqarng laritss 
3 Lady mugger 



.4. Saftware 



patent s and 



othgr bug 5 



:uaqing me. 
buaaino you 



Prevìew sanie chapters: click 
on them in the TV above! 



.equest [p'an 



Pay using credit card 

Yfes J I want to receJve special offerì 



/t// ordErs ars shipped usi fi g D-Uv&rltfTM qutckesi déiis/^rys^rvìce'aroiind^ 




8 



Richard Matthew Stallman: progetto GNU e FSF 




www . gnu . ora 



27 settembre 1983 - 27 settembre 2008 



25 ANNI DI GNU 



25 ANNI DI LIBERTA 




www . f sf . org 

FREE SOFTWARE 

FOUNDATION 

Since iì?5 we've been fighting for 
essential freedoms for computer users 




9 



"software libero" = "quattro libertà" 



(1) Libertà di eseguire il programma, per qualsiasi scopo. 



(2) Libertà di studiare come funziona il 
programma e adattarlo alle proprie necessità 
L'accesso al codice sorgente ne è un 
prerequisito. 

(3) Libertà di ridistribuire copie in modo 
da aiutare il prossimo. 



(4) Liberta di migliorare il programma 
e distribuirne pubblicamente i 
miglioramenti, in modo tale 
che tutta la comunità ne tragga 
beneficio. 

L'accesso al codice sorgente ne è un 
prerequisito. 

Definizione di "software libero": 

http://www.gnu.org/philosophy/free-sw.it.html 




Levitating, Meditating, Flute-playing Gnu 

http://www.gnu.org/graphics/meditate.html 



10 



Copyleft o Copyright? 



GNU Generai Public License (GNU GPL) 
Protezione legale del software libero 

"Copyleft" -> permesso d'autore 
Usa il copyright per mantenere il software libero 




http://www.gnu.org/licenses/licenses.html 



11 



Software Libero = VANTAGGI PER TUTTI! 



SOFTWARE LIBERO 



SOLDI E LAVORO 



CRESCITA CULTURALE 



GARANZIE CONCRETE 

E SICUREZZA 



FORNIRE GLI 
STRUMENTI GIUSTI 



PERFETTA INTEGRAZIONE E 
MASSIMA FLESSIBILITÀ 



12 



Soldi e Lavoro 



Alcuni esempi: 

Le scuole italiane della provincia di Bolzano risparmiano 1 milione di euro 
all'anno con il software libero. 



Per vedere il servizio di Report (RAI3): 
http://www.youtube.com/watch7vslTzX7zRgOkA 



Kernel 2.6 = software libero = 611" 757 ' 037 dollari 

per dettagli su questa stima: 
http://www.dwheeler.com/essays/linux-kernel-cost.html 

Maggiori possibilità nel mondo del lavoro (maggiore flessibilità mentale) 



Ideale per scuola e pubblica amministrazione. 



Aziende piccole, medie e grandi basano 
il loro business sul software libero 



(Google in testa). 




13 



Garanzie concrete e sicurezza 



Uso di standard condivisi, certificati e documentati. 



Maggiore sicurezza: garanzie concrete e non "a parole" 



Protezione degli investimenti. 



Buon funzionamento dei sistemi GNU/Linux 



Crescita culturale 



Tante comunità cooperanti, 
con scambio di informazioni, esperienze, programmi. 

Documentazione "libera": 
niente viene tenuto nascosto! 




15 



Fornire gli strumenti giusti 



Offerta assai ampia di applicativi 
di ogni genere e per ogni esigenza 

Link utili, specialmente per chi si avvicina per la prima volta al 
software libero: 

Tabelle di equivalenza tra programmi di Windows e di Linux, 
divisi per categorie: 

http://hnuxpedia.netsons.org/index.php/Tabella_di_equivalenza_programmi_Window 
http://rsoftware.altervista.org/php5/index.php?mod=none_linux&file=winlinux 

Elenco dei migliori software liberi per Windows, 
divisi per categorie: 

http://linuxpedia.netsons.ors/index.php/Software_Libero _per_Windows 

TheOpenCD, 

selezione di ottimo software libero in italiano, 
per Windows, su un CD pronto per essere scaricato: 

http://linux.studenti.polito.it/theopencd.php 

Tux, la mascotte ufficiale del kernel Linux 




16 



Perfetta integrazione e massima flessibilità 



Il software libero: 

favorisce la coesistenza e l'integrazione anche con software proprietario; 

adattabile a contesti ed esigenze particolari (dal pc di casa allo Shuttle); 

offre tante distribuzioni tra cui scegliere, per soddisfare esigenze e utenti diversi. 




La missione dello Shuttle americano STS-75 
(anno 1996) è stato il primo caso di uso del 
sistema operativo GNU/Linux in orbita 

http://en.wikipedia.org/wiki/STS-75 




Mandriva 




ubuntu kubuntu 




centos I debian 



fedo ralx ubuntu 




archlinuxl peiltOO l slaGkware ledubuntu 




Linux 



im/cu, 



Loghi di alcune 
distribuzioni 
di sistemi 
GNU/Linux 



17 



Come contribuire al software libero 



METODI DI BASE (per tutti): 

Diffondere cultura e informazione sul software libero. 

Usare software libero. 

Incentivare l'uso del software libero. 

COLLABORAZIONI DIRETTE (non è necessario essere sviluppatori): 

Tradurre software libero. 

Tradurre la documentazione a corredo di software libero. 

Provare software libero per segnalare problemi o possibili migliorie agli 

sviluppatori. 

ATTIVITÀ DI SVILUPPO: 

Migliorare software libero preesistente. 
Sviluppare nuovo software libero. 

CONTRIBUTI ECONOMICI: 

Donazioni volontarie ad uno o più progetti. 

Adesione alla Fellowship della FSFE (Free Software Foundation Europe) per 
supportarne le attività: www.fsfe.org 



18 



Letture consigliate 



Traduzioni di questa pagina 

W GNU Ope rating System 



Storia Filosofia Licenze Scaricate GNU Aiutate GNU 



Filosofìa del Progetto GNU 



Questa directory descrive la filosofia del movimento del software libero, cioè il motivo per cui sviluppiamo il 
sistema operativo GNU come software libero. 

Noi manteniamo anche un elenco delle organizzazioni che lavorano per la libertà nello sviluppo informatico e 
nelle comunicazioni elettroniche . 

A proposito del software libero 

Il software libero è una questione di libertà: ognuno deve essere libero di utilizzare il software in ogni modo che 
sia socialmente utile. Il software differisce dagli oggetti materiali - come sedie, spaghetti e benzina - in quanto 
può essere copiato e modificato molto più facilmente. Sono queste possibilità che rendono il software così utile, 
e noi crediamo che chi usa software debba potersene avvantaggiare. 

■ Cos'è il software libero? 

■ Perché il software non deve avere padroni 

■ Perché il software deve essere libero . (Questo è un saggio più vecchio e più lungo sullo stesso argomento del 
precedente.) - (in inglese) 

■ Perché il software libero ha bisogno di documentazione libera 



Iscrivetevi a Free Software Supporter 

Aggiornamenti mensili su GNU e la FSF 



email@example.com 



OK 



Iscrivetevi alla FSF! 




■ Vendere software libero può essere giusto! 

http://www.gnu.org/philosophy/philosophy.it.html